Component({
  options: {
    multipleSlots: true // 在组件定义时的选项中启用多slot支持
  },
  /**
   * 组件的属性列表
   * 用于组件自定义设置
   */
  properties: {
    location:{
      type:String,
      value:'位置'
    },
    placeholder:{
      type:String,
      value:'搜索'
    },
    isShowLocation: {
      type:Boolean,
      value:false
    },
    isShowTabList: {
      type: Boolean,
      value: false
    },
    keyword:{
      type:String,
      value:''
    }
  },

  /**
   * 私有数据,组件的初始数据
   * 可用于模版渲染
   */
  data: {
    // 弹窗显示控制
    
  },

  /**
   * 组件的方法列表
   * 更新属性和数据的方法与更新页面数据的方法类似
   */
  methods: {
    inputMethod(e){
      this.setData({
        keyword: e.detail.value
      })
      this.triggerEvent('toSearch',e,e)
    },
    clearContext(e) {
      this.setData({
        keyword: ''
      })
    },
  }
})